ALFred, an ALF/ILP Protocol Compiler for Distributed Application Automated Design

نویسندگان

  • Torsten Braun
  • Isabelle Chrisment
  • Christophe Diot
  • François Gagnon
  • Laurent Gautier
  • Philipp Hoschka
  • F. Gagnon
  • L. Gautier
  • P. Hoschka
چکیده

This report describes the design and the prototyping of a compiling tool for the automated implementation of distributed applications: ALFred. This compiler starts from the formal specification of an application written in ESTEREL, and then integrates end-to-end communication functions tailored to the application characteristics (described in the specification) and produces a high performance implementation. The report describes tdescribes the communication architecture associated to our automated approach. The compiler is made of two main parts: a control compiler also called ALF compiler; and a data manipulation compiler (the ILP compiler) that combines data manipulation functions in an efficient way (the ILP loop). The ALFred compiler has been designed to allow the development and the analysis of non-layered high performance communication architectures based on ALF and ILP. Key-words: High Performance Protocol Architectures, Formal Description, Tailored Protocols, End-to-End Control, ALF, ILP, Multimedia Applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ALFred, a Protocol Compiler for the Automated Implementation of Distributed Applications

This paper describes the design and the prototyping of a compiling tool for the automated implementation of distributed applications: ALFred. This compiler starts from the formal specification of an application written in ESTEREL, and then integrates end-to-end communication functions tailored to the application characteristics (described in the specification); it finally produces a high perfor...

متن کامل

ALF/ILP Based Automated Implementation of Distributed Applications

This paper describes the design and the prototyping of a compiling tool for the automated implementation of distributed applications: ALFred. This compiler starts from the formal specification of an application written in ESTEREL, and then integrates end-to-end communication functions tailored to the application characteristics (described in the specification); it finally produces a high perfor...

متن کامل

Automated code generation for integrated layer processing

ALF (application level framing) and ILP (integrated layer processing) are protocol design and implementation concepts applied in high-performance communication architectures, e.g. to support multimedia applications. Writing ILP code is rather complex and, therefore, ILP code generation tools can reduce the time to develop efficient ILP protocol code significantly. This paper presents a tool, wh...

متن کامل

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE 1995 An Experimental User Level Implementation of TCP

With high speed networks supporting data rates of a few hundreds Mbps and distributed applications demanding high performance, existing communication system and protocol architectures are under discussion. In this report, we describe an implementation of the TCP/IP stack with TCP [1] in user space and IP in kernel space. The goal by placing TCP in user space is to obtain a flexible transport pr...

متن کامل

Integrated Layer Processing of Complex Presentation

Application Level Framing (ALF) and Integrated Layer Processing (ILP) have been proposed as strategies for solving the end system bottleneck problem for modern, distributed applications. Distributed multimedia applications that employ software intensive coding and compression techniques appear to be likely performance beneeciaries of an ALF/ILP implementation approach. However, there is a widel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996